package com.li.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.li.pojo.dto.DictTypeDTO;
import com.li.pojo.dto.DictTypePageDto;
import com.li.pojo.po.DictType;
import com.li.pojo.po.PageResult;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
 * <p>
 * 字典类型表 服务类
 * </p>
 *
 * @author author
 * @since 2024-04-11
 */
public interface DictTypeService extends IService<DictType> {

    //添加字典类型
    void add(DictTypeDTO dictTypeVo);

    //分页查询
    PageResult findByPage(DictTypePageDto pageDto);

    //根据id查询字典类型
    DictType findById(Integer dictId);

    //根据ids删除字典类型
    void deleteByIds(List<Integer> dictIds);

    //修改字典类型
    void updateDictType(DictTypeDTO dictTypeDTO);

    //数据导出
   void export(DictTypePageDto pageDto, HttpServletResponse response);
}
